.middle {
	width: 1200px;
	margin: 0 auto;
	margin-top: 10px;
	text-align: center;
	float: none;
}

.border {
	border: 1px solid #c5c5c5;
	border-radius: 5px;
	padding: 10px;
}

.title {
	margin-top: -40px;
	padding: 10px;
	background-color: white;
}

.iconStyle {
	color: green;
	margin-left: 25px;
	text-align: center;
	cursor: pointer;
}

.iconReStyle {
	color: red;
	margin-left: 25px;
	text-align: center;
	cursor: pointer;
}

.itemtitle {
	height: 40px;
	font-size: 28px;
	text-align: center;
}

.inputbar {
	width: 100px;
	color: black;
	background-color: white;
}

.kglist {
	width: 32%;
	height: 478px;
	float: left;
	overflow: scroll;
}

.kglist_small {
	width: 25%;
	height: 478px;
	float: left;
	overflow: scroll;
}

.frameBase {
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 1001;
	opacity: .70;
	filter: alpha(opacity = 70);
}

.box {
	position: absolute;
	top: 30%;
	left: 25%;
	width: 50%;
	height: 30%;
	background-color: white;
	z-index: 1002;
	opacity: 1;
	filter: alpha(opacity = 250);
}

.kglist_big {
	width: 50%;
	height: 478px;
	float: left;
	overflow: scroll;
}

.prop_part {
	width: 50%;
	float: left;
}

.kgitem {
	height: 28px;
	width: 95%;
	border-radius: 2px;
	font-size: 18px;
	text-align: center;
	margin: 2px;
}

.kgitem_type {
	color: black;
	background-color: white;
	border: 2px solid #4CAF50;
}

.kgitem_type_sel {
	color: white;
	background-color: #4CAF50;
	border: 2px solid #4CAF50;
}

.kgitem_entity {
	background-color: white;
	color: black;
	border: 2px solid #008CBA;
}

.kgitem_entity_sel {
	color: white;
	background-color: #008CBA;
	border: 2px solid #008CBA;
}

.kgitem_prop {
	background-color: white;
	color: black;
	border: 2px solid #e7e7e7;
	text-overflow: ellipsis;
	overflow: hidden;
}

.kgitem_prop_sel {
	color: black;
	background-color: #e7e7e7;
	border: 2px solid #e7e7e7;
	text-overflow: ellipsis;
	overflow: hidden;
}

.is-key-word {
	color: red;
}

.line-span {
	display: inline-block;
	width: 100%;
	word-wrap: break-word;
	white-space: normal;
}

.ripple {
	position: relative;
	/*//隐藏溢出的径向渐变背景*/
	overflow: hidden;
}

.ripple:after {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	pointer-events: none;
	/*//设置径向渐变*/
	background-image: radial-gradient(circle, #666 10%, transparent 10.01%);
	background-repeat: no-repeat;
	background-position: 50%;
	transform: scale(10, 10);
	opacity: 0;
	transition: transform .3s, opacity .5s;
}

.ripple:active {
	opacity: 1;
	transition: 0s;
}

.ripple:active:after {
	transform: scale(0, 0);
	opacity: .3;
	/*//设置初始状态*/
	transition: 0s;
}

.btn.btn1 {
	border: 1px solid rgb(85, 85, 85);
	background-position: center;
	height: 32px;
	padding: 3px 6px;
}

.btn.btn1.icon {
	border: 0px;
	background-size: 100% 100%;
	background-position: center;
	width: 24px;
	height: 24px;
}

.btn.btn32 {
	border: 1px solid #CCC;
	background: no-repeat 0 0;
	background-size: 100% 100%;
	background-position: center;
	width: 34px;
	height: 34px;
}

.btn.btn32:active {
	background-size: 90% 90%;
}

.btn.btn32.btn-ok {
	background-image: url(../images/iconok.png);
	background-size: 70% 70%;
}

.btn.btn32.btn-ok:active {
	background-size: 60% 60%;
}

.btn.btn32.btn-del {
	background-image: url(../images/icondel.png);
}

.btn.btn32.btn-search {
	background-image: url(../images/iconsearch.png);
	background-size: 70% 70%;
}

.btn.btn32.btn-search:active {
	background-size: 60% 60%;
}

.btn.btn32.btn-close {
	background-image: url(../images/iconclose.png);
}

.btn.btn32.btn-next {
	background-image: url(../images/iconnext.png);
}

.btn.btn32.btn-refresh {
	background-image: url(../images/iconrefresh.png);
}

.btn.btn32.btn-up {
	background-image: url(../images/iconup.png);
	background-size: 85% 85%;
}

.btn.btn32.btn-up:active {
	background-size: 75% 75%;
}

.btn.btn32.btn-add {
	background-image: url(../images/iconadd.png);
}

.btn.btn32.btn-down {
	background-image: url(../images/icondown.png);
	background-size: 70% 70%;
}

.btn.btn32.btn-down:active {
	background-size: 60% 60%;
}

.btn.btn32.btn-word {
	background-image: url(../images/iconword.png);
	background-size: 70% 70%;
}

.btn.btn32.btn-ppt {
	background-image: url(../images/iconppt.png);
}

.btn.btn32.btn-excel {
	background-image: url(../images/iconexcel.png);
}

.btn.btn32.btn-file {
	background-image: url(../images/iconfile32.png);
}

.btn.btn32.btn-study {
	background-image: url(../images/iconstudy.png);
}

.btn.btn32.btn-test {
	background-image: url(../images/icontest.png);
}

.btn.btn32.btn-puzzle {
	background-image: url(../images/iconpuzzle.png);
}